Shawl Bay, British Columbia, Canada, is located on the Wishart Peninsula in the inside passage between Vancouver Island and the North American mainland near the entrance to Kingcome Inlet. It can be approached from Penphrase Passage from the east, or Sutlej Channel from the west. There is a commercial marina at this location serving pleasure boaters.